come up smelling of roses

Translations
s’en sortir sans une égratignure
Definitions
To emerge from a difficult situation with a positive outcome or reputation, often despite challenges or negative circumstances.
Words
come

verb
sortir
up

adverb
bien
smelling

verb
sentant
of

preposition
de
roses

noun
roses